//============================================================================================
/**
 * @file	keytouch_status.c
 * @brief	アプリケーション遷移時のキータッチ状態を保存する
 * @author	AkitoMori
 * @date	07.11.27
 */
//============================================================================================

#include "common.h"
#include "system/keytouch_status.h"
#include "system/keytouch_status_def.h"

// インターフェース
//==============================================================================
/**
 * @brief   アプリケーション終了の制御をキーとタッチのどっちでで行ったか？取得
 *
 * @param   fsys		フィールド制御ワークへのポインタ
 *
 * @retval  BOOL
 */
//==============================================================================
int  KeyTouchStatus_CheckTouchOrKey( KEYTOUCH_STATUS * kt_status )
{

	GF_ASSERT(kt_status->TouchOrKeyFlag == APP_END_KEY || kt_status->TouchOrKeyFlag == APP_END_TOUCH );

	return kt_status->TouchOrKeyFlag;
}
//------------------------------------------------------------------
/**
 * @brief	アプリケーション終了の制御をキーとタッチのどっちでで行ったか？設定
 * @param	fsys	フィールド制御ワークへのポインタ
 */
//------------------------------------------------------------------
void KeyTouchStatus_SetTouchOrKey( KEYTOUCH_STATUS * kt_status, int param )
{
	GF_ASSERT(param == APP_END_KEY || param == APP_END_TOUCH );

	kt_status->TouchOrKeyFlag = param;
}

